package parkingManage.dao;

import java.util.List;

import parkingManage.model.ParkingModel;

public interface ParkingDao {

//	一个停车场，内有多个车位,可停入各种车辆只有具备车牌并高度低于3米的车辆可停入停入时开始计费，按每小时2元
//	查询全部停车位的状态
//	按车牌及停车位号取车，取车时收停车费查询统计全部的收费记录

	/**
	 * 全部车位信息
	 * 
	 * @return
	 */
	List<ParkingModel> selectAll();

	/**
	 * 根据车位号查询车位信息
	 * 
	 * @return
	 */
	ParkingModel selectByLot(int lotCode);

	/**
	 * 停车
	 */
	int park(int lotCode);

	/**
	 * 取车
	 * 
	 * @param lotCode
	 * @return
	 */
	int pickup(int lotCode);
}
